package ch19 {
	import flash.display.Sprite;
	import utils.Ball;

	/**
	 * 偏向分布
	 * ，我们也许还想让物体自由地分布在整个舞台上，但是要让它们趋于在中心区域分布。我们已经找到了分布在边缘的方法，而现在要让它们越接近中心越多。这就有点像第一个圆形分配的例子，只不过这次要运用在矩形区域中。
	   我们为每个坐标生成一个随机数，然后求它们的平均数得到最终的值。例如，假设舞台有 500 像素宽。如果为每个对象随机生成一个 x 坐标，那么每个对象分布在哪里的概率都是相同的。但是如果从 0 到 500 产生两个随机数，再求平均，那么被置在舞台中心的机会就会略高一些。
	 * @author jianping.shenjp
	 */
	public class Random5 extends Sprite {
		private var numDots:uint = 300;

		public function Random5(){
			init();
		}

		private function init():void {
			for (var i:uint = 0; i < numDots; i++){
				var dot:Ball = new Ball(1, 0);
				var x1:Number = Math.random() * stage.stageWidth;
				var x2:Number = Math.random() * stage.stageWidth;
				dot.x = (x1 + x2) / 2;
				dot.y = stage.stageHeight / 2 + Math.random() * 50 - 25;
				addChild(dot);
			}
		}
	}

}